package my.jieh.tips.util.collection;

import java.util.*;

/**
 * <p>Title: Core Java Technologies Tech Tips</p>
 * <p>
 * HashSet = [9, 25, 4, 36, 100, 1, 49, 81, 16, 64]
 * LinkedHashSet = [100, 81, 64, 49, 36, 25, 16, 9, 4, 1]
 * TreeSet = [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
 * </p>
 * <p>Copyright: Copyright (c) 2002</p>
 * <p>Company: Blueimp</p>
 * @author jieh
 * @version 1.0
 */

public class SetDemo1 {
  static final int MIN = 1;
  static final int MAX = 10;

  public static void main(String args[]) {
    Set sethash = new HashSet();
    for (int i = MAX; i >= MIN; i--) {
      sethash.add(new Integer(i * i));
    }
    System.out.println("HashSet = " + sethash);

    Set setlink = new LinkedHashSet();
    for (int i = MAX; i >= MIN; i--) {
      setlink.add(new Integer(i * i));
    }
    System.out.println(
        "LinkedHashSet = " + setlink);

    Set settree = new TreeSet();
    for (int i = MAX; i >= MIN; i--) {
      settree.add(new Integer(i * i));
    }
    System.out.println("TreeSet = " + settree);
  }
}